home *** CD-ROM | disk | FTP | other *** search
- REM This is BACKEM.BAT
- REM It is CALLed by BACKSOME.BAT
- IF NOT EXIST KEY.COM GOTO OOPS
- IF NOT EXIST BACKSOME.BAT GOTO OOPS
- IF NOT %TGT%!==! GOTO BEGIN
- :TOP
- ECHO Enter the drive letter (WITHOUT the colon)
- ECHO where you want the backups to go (A - F)
- KEY
- IF ERRORLEVEL 70 IF NOT ERRORLEVEL 71 SET TGT=F
- IF ERRORLEVEL 69 IF NOT ERRORLEVEL 70 SET TGT=E
- IF ERRORLEVEL 68 IF NOT ERRORLEVEL 69 SET TGT=D
- IF ERRORLEVEL 67 IF NOT ERRORLEVEL 68 SET TGT=C
- IF ERRORLEVEL 66 IF NOT ERRORLEVEL 67 SET TGT=B
- IF ERRORLEVEL 65 IF NOT ERRORLEVEL 66 SET TGT=A
- IF %TGT%!==! GOTO TOP
- :BEGIN
- ECHO.
- ECHO --------------------------------------------
- ECHO Do you want to peek inside %1 (Y/N)?
- KEY
- IF ERRORLEVEL 89 IF NOT ERRORLEVEL 90 GOTO DOIT
- GOTO NEXT
- :DOIT
- MORE < %1
- :NEXT
- ECHO --------------------------------------------
- ECHO Do you want to copy %1 to %TGT%: (Y/N)?
- ECHO (Or press Esc to abort . . .)
- KEY
- IF ERRORLEVEL 89 IF NOT ERRORLEVEL 90 GOTO MAKECOPY
- IF ERRORLEVEL 27 IF NOT ERRORLEVEL 28 COPY %0.BAT ABORT > NUL
- GOTO END
- :MAKECOPY
- COPY %1 %TGT%:
- GOTO END
- :OOPS
- ECHO This needs BACKSOME.BAT and KEY.COM to work
- REM > ABORT
- :END
-